package com.feinno.urcs.group.entity;

import com.feinno.superpojo.SuperPojo;
import com.feinno.superpojo.annotation.Field;
import com.feinno.urcs.group.interop.entity.FXMobileNo;

/**
 * Created by honghao on 9/23/15.
 */
public class SubscribeImpsArgs extends SuperPojo {
	@Field(id = 1)
	private FXMobileNo mobileNo;

	@Field(id = 2)
	private String password;

	@Field(id = 3)
	private String nickName;

	@Field(id = 4)
	private short requestSourceId;

	@Field(id = 5)
	private String oemTag;

	@Field(id = 6)
	private boolean needSmsNotify;

	@Field(id = 7)
	private String gender;

	// add 2
	// / <summary>
	// / 客户端类型
	// / </summary>
	@Field(id = 8)
	private int clientType;

	// / <summary>
	// / 客户端版本
	// / </summary>
	@Field(id = 9)
	private String clientVersion;

	// 2031-3-24
	// / <summary>
	// / 通行证号
	// / </summary>
	@Field(id = 10)
	private int passId;

	// / <summary>
	// / 为用户创建通行证的操作发起方：
	// 1：Boss发起
	// 2：用管中心发起
	// 3：业务平台发起
	// / </summary>
	@Field(id = 11)
	private int opReason;

	// / <summary>
	// / 操作类型。
	// /1：用户主动创建通行证
	// /2：批量开通通行证
	// /3：开卡即开户
	// / </summary>
	@Field(id = 12)
	private int opType;

	public FXMobileNo getMobileNo() {
		return mobileNo;
	}

	public void setMobileNo(FXMobileNo mobileNo) {
		this.mobileNo = mobileNo;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getNickName() {
		return nickName;
	}

	public void setNickName(String nickName) {
		this.nickName = nickName;
	}

	public short getRequestSourceId() {
		return requestSourceId;
	}

	public void setRequestSourceId(short requestSourceId) {
		this.requestSourceId = requestSourceId;
	}

	public String getOemTag() {
		return oemTag;
	}

	public void setOemTag(String oemTag) {
		this.oemTag = oemTag;
	}

	public boolean isNeedSmsNotify() {
		return needSmsNotify;
	}

	public void setNeedSmsNotify(boolean needSmsNotify) {
		this.needSmsNotify = needSmsNotify;
	}

	public String getGender() {
		return gender;
	}

	public void setGender(String gender) {
		this.gender = gender;
	}

	public int getClientType() {
		return clientType;
	}

	public void setClientType(int clientType) {
		this.clientType = clientType;
	}

	public String getClientVersion() {
		return clientVersion;
	}

	public void setClientVersion(String clientVersion) {
		this.clientVersion = clientVersion;
	}

	public int getPassId() {
		return passId;
	}

	public void setPassId(int passId) {
		this.passId = passId;
	}

	public int getOpReason() {
		return opReason;
	}

	public void setOpReason(int opReason) {
		this.opReason = opReason;
	}

	public int getOpType() {
		return opType;
	}

	public void setOpType(int opType) {
		this.opType = opType;
	}
}
